In uence of Variable Time Operations in StaticInstruction
نویسندگان
چکیده
Instruction Scheduling is the task of deciding what instruction will be executed at which unit of time. The objective is to extract maximum instruction level parallelism for the code. Compilers designed for VLIW and EPIC architectures do static instruction scheduling in a back-end pass. This pass, known as scheduler, needs to have full knowledge of the execution time of each instruction. But memory access instructions have a variable latency, depending on their locality and the memory hierarchy architecture. The scheduler must assume a constant value, usually the execution time assigned to a hit. At execution a miss may reduce the parallelism because idle cycles may appear before the instructions that need the data. This paper describes a statistic model to evaluate how sensitive are the scheduling algorithms to the variable time operations. We present experimental measures taken over two static scheduling algorithms based on software pipelining.
منابع مشابه
Mathematical Model and Algorithm for sequencing operations in the machine building industry
In this paper, the problem of sequencing machines in the final assembly line with regard to the supply of parts has been investigated. For this reason, a basic integer linear programming model has been developed and based on this, the problem-solving algorithm is developed in accordance with the reaction-based approach based on the renewal of the sequence of operations. Also, due to the Np-hard...
متن کاملOrienteering Problem with Variable Profits, Fractional Objective Function and Demand on Arcs
Nowadays, due to the high expectations of customers in meeting their demand and the competition environment among service providers, employers are working to provide customers with new methods in the shortest possible time and in the best possible way to attract customer’s satisfaction and maximize profits. In this paper, the orienteering problem with variable profits, fractional objective func...
متن کاملInfluence of tool path strategy on the cycle time of high-speed milling
This work at ®rst look discusses the in¯uence of the tool path strategy on the cycle time of high-speed milling operations. Experiments and predictions were focused on pocketing operations with a zigzag tool path, quantifying the signi®cant discrepancy between the programmed feed rate and the actual average feed rate. A mechanistic approach for cycle time evaluation is proposed. The mechanistic...
متن کاملA Local Strong form Meshless Method for Solving 2D time-Dependent Schrödinger Equations
This paper deals with the numerical solutions of the 2D time dependent Schr¨odinger equations by using a local strong form meshless method. The time variable is discretized by a finite difference scheme. Then, in the resultant elliptic type PDEs, special variable is discretized with a local radial basis function (RBF) methods for which the PDE operator is also imposed in the local matrices. Des...
متن کاملFactors Affecting the Use of Sustainable Agriculture in Iran's Potato Cultivars
Current research examines the economic, social, cultural, policy, educational and promotional factors in using sustainable agriculture operations. Research is an applied type and its method is correlation. The statistical population consisted of 102 members of Iran Potato Cultivars. Data were collected using a census method and a questionnaire was used. The Cronbach's alpha coefficient was obta...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999